const state = {
  taskStatus: null, // 初始化一个version
  flowStatus: null // 初始化一个version

}
const getters = {
  renderStatus (state) {
    // 承载变化的version
    return state.taskStatus
  }
}
const mutations = {
  pushTaskStatus (state, items) {
    // 如何变化version,插入items
    state.taskStatus = items
  },
  pushFlowStatus (state, items) {
    // 如何变化version,插入items
    state.flowStatus = items
  }
}
const actions = {
  invokePushTaskStatus (context, item) {
    // 触发mutations里面的pushVersion ,传入数据形参item 对应到items
    // if (Object.prototype.toString.call(item) === '[object Object]') {
    context.commit('pushTaskStatus', item)
    // }
  },
  invokePushFlowStatus (context, item) {
    // 触发mutations里面的pushVersion ,传入数据形参item 对应到items
    // if (Object.prototype.toString.call(item) === '[object Object]') {
    context.commit('pushFlowStatus', item)
    // }
  }
}
export default {
  namespaced: true, // 用于在全局引用此文件里的方法时标识这一个的文件名
  state,
  getters,
  mutations,
  actions
}
